Tower of London
castle in central London, United KingdomThe Tower of London is a Norman stone fortress in London, England. It stands on the bank of the River Thames in the East End of London and is in the oldest part of the city.
Read article
Nearby Places

Tower Bridge
bascule and suspension bridge in London

Aldgate tube station
London Underground station

Aldgate East tube station
London Underground station

London Bridge
road bridge across River Thames in London, opened in 1973

London Bridge station
railway station in Southwark, London Borough of Southwark, England, UK

The Shard
skyscraper in London, England

The Gherkin
skyscraper in London, England

Tower 42
skyscraper in the City of London